const fs = require('fs');
// 新增文件夹
// 0777
// 0 是八进制 
// 7 = 1 + 2 + 4
// 1 = x 执行 2 = w 写 4 = r 读
// 新增目录
// fs.mkdir('111',0777, err => {
//     if(err){
//         return console.log(err);
//     }
//     console.log("创建成功");
// })
// try {
//     fs.mkdirSync('222',0777);
// } catch (error) {
//     console.log(error);
// }

// 删除目录 只能删除空目录
// fs.rmdir('111', err => {
//     if(err){
//         return console.log(err);
//     }
//     console.log("删除成功");
// })

// 修改目录名
// fs.renameSync('./444','./666');

// 读取目录
// fs.readdir('./222',(err,data) => {
//     if(err){
//         return console.log(err);
//     }
//     console.log(data);
// })

//判断是目录还是文件
// let dirs = fs.readdirSync('./444');
// console.log(typeof dirs);
// dirs.forEach(item => {
//     console.log(item);
//     let str = './444/'+item; 
//     let stat = fs.statSync(str);
//     console.log(stat.isFile());
// })
// let res = stat.isFile

// 获取路径详细信息
let stat = fs.statSync('./444/555');
console.log(stat);
console.log(stat.isFile());